Experience in Implementing & Deploying a Non-IP Routing Protocol VIRO in GENI
نویسندگان
چکیده
In this paper, we describe our experience in implementing a non-IP routing protocol – Virtual Id Routing (VIRO) – using the OVS-SDN platform in GENI. As a novel, “plug&-play”, routing paradigm for future dynamic networks, VIRO decouples routing/forwarding from addressing by introducing a topology-aware, structured virtual id layer to encode the locations of switches and devices in the physical topology for scalable and resilient routing. Despite its general “match-action” forwarding function, the existing OVS-SDN platform is closely tied to the conventional Ethernet/IP/TCP header formats, and cannot be directly used to implement the new VIRO routing/forwarding paradigm. As a result, we repurpose the Ethernet MAC address to represent VIRO virtual id, modify and extend the OVS (both within the user space and the kernel space) to implement the VIRO forwarding functions. We also utilize a set of local POX controllers (one per VIRO switch) to emulate the VIRO distributed control plane and one global POX controller to realize the VIRO (centralized) management plane. We evaluate our prototype implementation through the Mininet emulation and GENI deployment test and discuss some lessons learned using the test-bed.
منابع مشابه
Recommendations for Interoperable Networks using Intermediate System to Intermediate System (IS-IS)
Status of this Memo This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited. Abstract This document discusses a number of differences between the Intermediate System to Intermediate System (IS-IS) protocol as described in ISO 10589 and the protocol as it is deployed today. These differences are discu...
متن کاملA Survey of EIGRP and OSPF Protocols on Voice Conferencing Applications
The demand of real-time applications over IP network in both home and industry has been increasing faster than ever. However, it must be kept in mind that IP networks are best-effort networks that were basically designed for non-real time applications. Networks need to be more intelligent, secure and need to ensure a high level of performance when routing the real-time traffic. While the perfor...
متن کاملBeyond network simulators: Fostering novel distributed applications and protocols through extendible design
Simulation has been of paramount importance to the development of novel Internet protocols. Such an approach typically focuses on one of three domains: wireless and other link-layer technologies, routing protocols, and transport-layer mechanisms and protocols. Existing techniques can tackle well simulation at layers 2, 3 and 4 of the TCP/IP architecture, but are not flexible enough to appropria...
متن کاملIP routing issues in satellite constellation networks
The growth in use of Internet-based applications in recent years has led to telecommunication networks transporting an increasingly large amount of Internet Protocol (IP)-based traffic. Proposed broadband satellite constellation networks, currently under development, will be required to transport IP traffic. A case can be made for implementing IP routing directly within the constellation networ...
متن کامل